<?php
function consultar_perfil($id_perfil ="", $status_perfil ="")
{
		$id_perfil = ecesp_v01($id_perfil);
		$status_perfil	 = ecesp_v01($status_perfil);
		$Cons_Per = array();
		$i=0;

               //Peguntamos si recibimos el id_perfil y el status 
	
		if(!empty($id_perfil) && ($status_perfil==false))
                  $select="SELECT c.id_cargo, c.cod_cargo,c.nb_cargo, c.descripcion_cargo, u.nb_usr, u.ap_usr, c.fecha_registro,c.id_usr_registro FROM t_cman_cargo c, t_cman_usuario u WHERE u.id_usr=c.id_usr_registro AND c.in_status='0' AND c.id_cargo='$id_perfil'";
    

            else {	//Preguntamos si recibimos el id_usuario y su status vacio 
			if(!empty($id_perfil) && ($status_perfil==true))
		 	 $select="SELECT c.id_cargo, c.cod_cargo, c.nb_cargo, c.descripcion_cargo, c.fecha_registro, u.nb_usr, u.ap_usr, c.id_usr_registro FROM t_cman_cargo c, t_cman_usuario u WHERE u.id_usr=c.id_usr_registro AND c.in_status='1' AND c.id_cargo='$id_perfil'";}
		

            $result_per = ejecutar($select);
            while($row_per = pg_fetch_array($result_per))
            { 
                 /* $Cons_Usua[$i]["id_perfil"]            = $row_per["id_perfil"];*/
		
		  $Cons_Per[$i]["cod_cargo"] 	 = $row_per["cod_cargo"];
		  $Cons_Per[$i]["nb_cargo"] 	 = $row_per["nb_cargo"];
                  $Cons_Per[$i]["descripcion_cargo"] 	 = $row_per["descripcion_cargo"];
		  $Cons_Per[$i]["id_cargo"] 	 = $row_per["id_cargo"];
                  $Cons_Per[$i]["nb_usr"] 	 = $row_per["nb_usr"];
		  $Cons_Per[$i]["ap_usr"] 	 = $row_per["ap_usr"];
                  $Cons_Per[$i]["id_usr"] 	 = $row_per["id_usr"];	
		  $Cons_Per[$i]["fecha_registro"] 	 = $row_per["fecha_registro"];	
	    }
		
		
      return $Cons_Per;

	//FIN FUNCTION
}

function activar_perfil($id_perfil, $accion)
{
 	$id_perfil		= ecesp_v01($id_perfil);	
 	$accion			= ecesp_v01($accion);
 
 	$sql_perfil="UPDATE t_cman_cargo SET in_status='1' WHERE id_cargo=".$id_perfil."";
 
 	$res_update_per = ejecutar($sql_perfil);
 
       	return $perfil;
 
}//FIN FUNCTION


/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE INSERTAR UN PERFIL
************************************************************************************/
function insertar_perfil($nombre, $descripcion,$fecha_registro,$id_usr_registro, $codigo)
{
	$nombre                             = ecesp_v01($nombre);
	$descripcion                        = ecesp_v01($descripcion);
	$id_usr_registro                    = ecesp_v01($id_usr_registro);
	$fecha_registro                     = ecesp_v01($fecha_registro);
	$codigo				    = $codigo;
	$estatus=1;
	$boleano="FALSE";
	

	//Sentencia que inserta un registro en sys_perfil
	$sql="INSERT INTO t_cman_cargo (nb_cargo, in_status,id_usr_registro,fecha_registro,descripcion_cargo, cod_cargo)
			VALUES ( '".strtoupper($nombre)."',".$estatus.",".$id_usr_registro.",'".$fecha_registro."','".strtoupper($descripcion)."', '".$codigo."')";
	$res=ejecutar($sql);



	return $id_perfil;
}

/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE MODIFICAR UN PERFIL
************************************************************************************/
function modificar_perfil($id_perfil,$nombre_perfil,$descripcion,$status,$codigo)
{
	$id_perfil                      = ecesp_v01($id_perfil);
	$nombre_perfil                   = ecesp_v01($nombre_perfil);
	$descripcion                     = ecesp_v01($descripcion);
	$status				 =  ecesp_v01($status);
	$codigo				    = $codigo;
 	
	if($status == 1)
        	{ $b_estatus = '1';}
      	else
         {$b_estatus = '0';}

	
	$sql="UPDATE t_cman_cargo SET nb_cargo='".strtoupper($nombre_perfil)."', 
		descripcion_cargo= '".strtoupper($descripcion)."',in_status='".($b_estatus)."',cod_cargo='".($codigo)."' WHERE id_cargo='$id_perfil'";
	$res=ejecutar($sql);
	return $id_perfil;
}

/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE BUSCAR LOS PERFILES
************************************************************************************/

function buscar_perfil($id_sys_perfil)
{
	$id_sys_perfil           = ecesp_v01($id_sys_perfil);

	if($id_sys_perfil==0){
	$sql="SELECT * from sys_perfil";
	}else{
	$sql="select * from sys_perfil order by id_sys_perfil='$id_sys_perfil' desc;";
	}
	$rest=ejecutar($sql);
	return $rest;
}

?>